Modeling and Optimizing Automotive Electric/Electronic (E/E) Architectures: Towards Making Clafer Accessible to Practitioners
نویسندگان
چکیده
Modern automotive electric/electronic (E/E) architectures are growing to the point where architects can no longer manually predict the effects of their design decisions. Thus, in addition to applying an architecture reference model to decompose their architectures, they also require tools for synthesizing and evaluating candidate architectures during the design process. Clafer is a modeling language, which has been used to model variable multilayer, multi-perspective automotive system architectures according to an architecture reference model. Clafer tools allow architects to synthesize optimal candidates and evaluate effects of their design decisions. However, since Clafer is a general-purpose structural modeling language, it does not help the architects in building models conforming to the given architecture reference model. In this paper, we present an E/E architecture domain-specific language (DSL) built on top of Clafer, which embodies the reference model and which guides the architects in correctly applying it. We evaluate the DSL and its implementation by modeling two existing automotive systems, which were originally modeled in plain Clafer. The evaluation showed that by using the DSL, an evaluator obtained correct models by construction because the DSL helped prevent typical errors that are easy to make in plain Clafer. The evaluator was also able to synthesize and evaluate candidate architectures as with plain Clafer.
منابع مشابه
Case Studies on E/E Architectures for Power Window and Central Door Locks Systems
Architectural optimization for software-intensive systems is an emerging area. The automotive industry needs optimized architectures in order to develop cheaper, lighter, and more reliable cars which are growing in software complexity. However, there is a lack of benchmarks that are used to evaluate the performance of the optimzation algorithms which target the area of architecture optimization...
متن کاملBehaviour of Individuals towards E-Waste Management in India
Technology is changing very quickly at very cheap prices. Along with this, it becomes easier to buy any electronic product right now as compared to previous years. There are many channels (Online & Offline) available in the market to buy your desired products. Nowadays it becomes a trend: to buy new electronic products to use the latest available technology. People prefer to buy new product ins...
متن کاملA Design Space Exploration Framework For Automotive Embedded Systems And Their Power Management
The E/E (electric/electronic) architecture of a modern vehicle is a complex distributed system, where up to 80 electronic control units (ECUs), interconnected by several communication buses, need to collaborate with each other in order to implement the various comfort and safety features. The presented E/E design space exploration framework supports engineers during the development process of n...
متن کاملA Simulation Tool Chain for Investigating Future V2X-based Automotive E/E Architectures
Today, the electric/electronic (E/E) architecture of modern cars is a distributed network of embedded systems, consisting of several bus systems, dozens of electronic control units (ECUs) and hundreds of sensors and actuators. To this system, high requirements regarding determinism are imposed which form the basis for safe operation in any conceivable driving situation. Because of that, the tim...
متن کاملEvolutionary Exploration of E/E-Architectures in Automotive Design
In this work we design an evolutionary algorithm for the exploration of the electric and electronic (E/E-)architectures in a car. We describe a novel way to simultaneously optimize the assignments of function components to electronic control units (ECU) and of ECUs to busses. To this end we present a suitable representation as well as corresponding variation operators. We also provide heuristic...
متن کامل